Showing posts with label C Programming. Show all posts
Showing posts with label C Programming. Show all posts

বাংলায় সি প্রোগ্রামিং শিখুন - ৫৫ মিনিটের ভিডিও টিউটরিয়াল

বাংলায় সি প্রোগ্রামিং শিখুন - ৫৫ মিনিটের ভিডিও টিউটরিয়াল

আসসালামুআলাইকুম, আমি মনিরুজ্জামান আকাশ। পটুয়াখালি বিজ্ঞান ও প্রযুক্তি বিশ্ববিদ্যালয়ে কম্পিউটার বিজ্ঞান ও প্রকৌশল অনুষদে পড়ছি। এটা আমার ৪র্থ বর্ষ। আমার জীবনের প্রথম প্রোগ্রামিং শুরু সি প্রোগ্রামিং দিয়ে। তাই সি প্রোগ্রামিং এর প্রতি রয়েছে অসম্ভব ভালবাসা।

আচ্ছা, আজকে আমি আপনাদের সাথে সি প্রোগ্রামিং এর বেসিক বিষয়গুলো নিয়ে আলোচনা করব এবং সাথে সাথে রিয়েল-টাইম এক্সাম্পল দেখাব যাতে আপনাদের সি প্রোগ্রামিং পুরোপুরি বুঝতে, শিখতে সহজ হয়।

এই টিউটরিয়ালে আমরা যা যা দেখব-
  1. সি প্রোগ্রামিং এ্রর একটা কোড কিভাবে কাজ করে
  2. সি প্রোগ্রামিং ভ্যারিয়েবল
  3. সি প্রোগ্রামিং ডাটা টাইপ
  4. সি প্রোগ্রামিং ইনপুট-আউটপুট
  5. সি প্রোগ্রামিং ইফ-এলস
  6. সি প্রোগ্রামিং লুপ- for লুপ, while লুপ
  7. সি প্রোগ্রামিং এরে Array 

সাথে আমরা যে যে এক্সাম্পলগুলো কাভার করার চেষ্টা করব সেগুলো হল-
  1. হ্যালো ওয়ার্ল্ড প্রোগ্রাম
  2. ইউজারের কাছ থেকে ইনপুট নিয়ে প্রিন্ট করার প্রোগ্রাম
  3. ছোট-বড় সংখ্যা বের করার প্রোগ্রাম
  4. জোড়-বিজোড় সংখ্যা বের করার প্রোগ্রাম
  5. টুটাল সামিং প্রোগ্রাম - for, while লুপ ব্যবহার করে
  6. এরেতে ভ্যালু ইনসার্ট, রিড, প্রিন্ট ইত্যাদি

সি প্রোগ্রামিং ভিডিও টিউটরিয়ালঃ





কোডসমুহঃ


Hello World Program Example



#include <stdio.h>

main()
{
    printf("Welcome To Our C Programming");
    return 0;
}





Print Scan from Input C Program Example



#include <stdio.h>

main()
{
    int number;
    float price;
    double total_price;

    //Give a number
    printf("Enter a number = ");
    scanf("%d", &number);

    printf("Enter Product Price = ");
    scanf("%f", &price);

    printf("Enter total price = ");
    scanf("%lf", &total_price);

    printf("Number = %d\t Price = %.2f\tTotal Price = %.3lf\n", number, price, total_price);


}




If-Else Even, Odd C Program Example



#include <stdio.h>

main()
{
    int number;
    printf("Please enter a number = ");
    scanf("%d", &number);

    //Positive or negative check
    if (number > 0){
        printf("Number is Positive\n");
    }else if(number == 0){
        printf("ooops... This is zero\n");
    }
    else{
        printf("Number is Negative\n");
    }


    // Even Odd Check
    if (number % 2 == 0){
        printf("Even number\n");
    }else{
        printf("Odd number\n");
    }

}





For Loop - Even,odd,Total Summation C Program Example



#include <stdio.h>

main()
{
    int number, i, sum = 0;

    printf("Please enter upto number = ");
    scanf("%d", &number);

    //Even
    printf("\nEven Numbers = ");
    for(i = 0; i <= number; i = i+2){
        printf("%d\t", i);
    }

    //Odd
    printf("\nOdd Numbers = ");
    for(i = 1; i <= number; i = i+2){
        printf("%d\t", i);
    }

    //3 = 1+2+3 = 6
    //Summing Using For Loop
    for(i = 1; i <= number; i++){
        sum = sum + i;
    }
    printf("\nTotal Summation = %d\n", sum);
}


While Loop - Even,odd,Total sum C Program Example



#include <stdio.h>

main()
{
    int number, i = 0, sum = 0;

    printf("Please enter upto number = ");
    scanf("%d", &number);

    //Summing Using While Loop

    while(i <= number)
    {
        sum = sum + i;
        i++;
    }

    printf("\nTotal Summation = %d\n", sum);
}


Array - Array insert, read C Program Example



#include <stdio.h>

main()
{
    int number, i;
    printf("Enter upto = ");
    scanf("%d", &number);

    int numbers[10000];


    for(i = 0; i < number; i++){
        printf("Element %d = ", i);
        scanf("%d", &numbers[i]);
    }

    printf("Full numbers are = ");
    for(i = 0; i < number; i++){
        printf("%d\n", numbers[i]);
    }

}




আশা করি ধৈর্য নিয়ে যদি ৫৫ মিনিটের এই টিউটরিয়ালগুলো শেষ করলে আপনি নিজেই সি প্রোগ্রামিং এর বাকিটা পথ আগাতে পারবেন, আর সেরকম ইন্সট্রাকশনও দেয়া আছে এখানে।

তারপর্ব যদি কোনো সমস্যা হয়, তাহলে আমার সাথে যোগাযোগ করবেন।
ফেইসবুকে আমি - Maniruzzaman Akash
ইমেইলে - manirujjamanakash@gmail.com
ইউটিউবে - Maniruzzaman-Akash


Read More

Factorial Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে ফ্যাক্টরিয়াল সংখ্যা বের করা যায় তার প্রোগ্রাম

Factorial Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে ফ্যাক্টরিয়াল সংখ্যা বের করা যায় তার প্রোগ্রাম


আজকের টিউটরিয়ালে আমরা দেখব সি প্রোগ্রাম দিয়ে কিভাবে ফ্যাকটরিয়াল নাম্বার (Factorial Number) বের করার প্রোগ্রামটি করা যায়।

আজকের সি প্রোগ্রামিং এক্সাম্পলটা একদম সহজ এবং বিগিনার লেভেলের একটি সি প্রোগ্রাম। এই প্রোগ্রামের মাধ্যমে আমরা মূলত সি প্রোগ্রামিং এর for loop টা ব্যাবহার করব এবং দেখব কিভাবে সি প্রগ্রামিং দিয়ে  ইউজারের কাছ থেকে ইনপুট নিয়ে সেটার ফ্যাকটরিয়াল Number Generate করা যায়।


কোনো সংখ্যার ফ্যাকটরিয়াল বের করার লজিক

মনে করুন, আমি ইনপুট দিলাম ৫, তাহলে ফ্যাকটরিয়াল হবে - ১২০
কিভাবে,

৫ * ৪ * ৩ * ২ * ১ = ১২০

আচ্ছা, তাহলে একটা লুপের মাধ্যমে যদি আমরা প্রথমে factorial ভ্যারিয়েবল এ ১ রাখব।

    double factorial = 1;

তারপর যত নাম্বার নিব তত পর্যন্ত লুপ ঘুরাই এবং প্রত্যেক বার factorial ভ্যারিয়েবল এর সাথে i কে গুন করি, তাহলে লুপ শেষ হওয়ার পর factorial ভ্যারিয়েবল এ পুরাপুরি গুন করার পর ফ্যাক্টরিয়াল টা স্টোর করে রাখবে।

    for(i = 1; i <= number; i++)
    {
        factorial = factorial * i;
    }


এটার ভিডিও টিউটরিয়াল ইউটিউবে -

প্রোগ্রামটি বুঝতে কোনো সমস্যা হলে কমেন্ট করবেন।

কোড পার্ট


#include<stdio.h>

main()
{
    int number;
    double factorial = 1;
    int i;

    printf("Enter Number = ");
    scanf("%d", &number);

    for(i = 1; i <= number; i++)
    {
        factorial = factorial * i;
    }

    printf("%d! = %.2lf\n", number, factorial);
}




আউটপুটঃ





উইকিপিডিয়া থেকে ফ্যাক্টরিয়াল নাম্বার সম্পর্কে আরো পড়ুন - wikipedia.org/wiki/Factorial

ট্যাগসমূহঃ



C program factorial number bangla tutorial,C program factorial number code bangla tutorial,  c programming bangla tutorials,  সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড , সি প্রোগ্রামিং এক্সাম্পল, C programming factorial code, C programming factorial example code, C programming C programming code bangla tutorial,Even, Odd Number generate C program Bangla Tutorials - Factorial Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে ফ্যাক্টরিয়াল সংখ্যা বের করা যায় তার প্রোগ্রাম
Read More

Even, Odd Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে জোড় বিজোড় সংখ্যা বের করা যায় তার প্রোগ্রাম

Even, Odd Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে জোড় বিজোড় সংখ্যা বের করা যায় তার প্রোগ্রাম


আজকের টিউটরিয়ালে আমরা দেখব সি প্রোগ্রাম দিয়ে কিভাবে জোড়, বিজোড় নাম্বার বের করার প্রোগ্রামটি করা যায়।

আজকের সি প্রোগ্রামিং এক্সাম্পলটা একদম সহজ এবং বিগিনার লেভেলের একটি সি প্রোগ্রাম। এই প্রোগ্রামের মাধ্যমে আমরা মূলত সি প্রোগ্রামিং এর for loop টা ব্যাবহার করব এবং দেখব কিভাবে সি প্রগ্রামিং দিয়ে  ইউজারের কাছ থেকে ইনপুট নিয়ে ততগুলো Even/Odd Number Generate করা যায়।

এটার ভিডিও টিউটরিয়াল ইউটিউবে -

প্রোগ্রামটি বুঝতে কোনো সমস্যা হলে কমেন্ট করবেন।

কোড পার্ট


#include <stdio.h>

main ()
{
    int number, i;

    printf("How many odd number you want to generate = ");
    scanf("%d", &number);

    for(i = 1; i <= number; i = i+2)
    {
        printf("%d\n", i);
    }

}




আউটপুটঃ




ট্যাগসমূহঃ



C program even number bangla tutorial,C program odd number bangla tutorial,  c programming bangla tutorials,  সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড , সি প্রোগ্রামিং এক্সাম্পল, C programming summation code, C programming subtraction code, C programming even number code, C programming odd number code, C programming code bangla tutorial,Even, Odd Number generate C program Bangla Tutorials - সি প্রোগ্রাম দিয়ে কিভাবে জোড় বিজোড় সংখ্যা বের করা যায় তার প্রোগ্রাম
Read More

Summation, Subtraction, Multiplication, Division - সহজ সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড

Summation, Subtraction, Multiplication, Division - সহজ সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড 

আজকের টিউটরিয়ালে আমরা দেখব সি প্রোগ্রাম দিয়ে কিভাবে সহজে যোগ, বিয়ো্‌ গুণ, ভাগের একটি ছোট্ট এবং সহজ প্রোগ্রাম করা যায় ।

আজকের সি প্রোগ্রামিং এক্সাম্পলটা একদম সহজ এবং বিগিনার লেভেলের একটি সি প্রোগ্রাম। এই প্রোগ্রামের মাধ্যমে আমরা দেখব কিভাবে সি প্রগ্রামিং দিয়ে ভ্যারিয়েবল ডিক্লিয়ার করে যোগ করতে হয় এবং সাথে ইউজারের কাছ থেকে ইনপুট নিয়ে যোগ করতে হয়।

যেহেতু আমরা জানি যোগ , বিয়োগ, গুণ, ভাগ একই টাইপের সমস্যা, তাই সেগুলাও একইসাথে দেখানো হয়েছে। এটার ভিডিও টিউটরিয়াল ইউটিউবে -

প্রোগ্রামটি বুঝতে কোনো সমস্যা হলে কমেন্ট করবেন।

সি প্রোগ্রামিং এই এক্সাম্পলটির ভিডিও ইউটিউবে দেখুনঃ

ভিডিও লিংক - https://www.youtube.com/watch?v=tlMU4uDbER0

কোড পার্ট


#include <stdio.h>

main()
{
    float number1, number2, result;

    printf("Enter number 1 = ");
    scanf("%f", &number1);

    printf("Enter number 2 = ");
    scanf("%f", &number2);

    result = number1+number2;
    printf("\n%f + %f = %.3f", number1, number2, result);

    result = number1-number2;
    printf("\n%f - %f = %.3f", number1, number2, result);

    result = number1*number2;
    printf("\n%f * %f = %.3f", number1, number2, result);

    result = number1/number2;
    printf("\n%f / %f = %.3f\n", number1, number2, result);
}



আউটপুটঃ



ট্যাগসমূহঃ

C program summation bangla tutorial, c programming multiplication bangla tutorials, Summation, Subtraction, Multiplication, Division - সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড , সি প্রোগ্রামিং এক্সাম্পল, C programming summation code, C programming subtraction code, C programming multiplication code, C programming division code, C programming code bangla tutorial

Read More

Summation, Subtraction, Multiplication, Division - সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড

Summation, Subtraction, Multiplication, Division - সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড 

আজকের টিউটরিয়ালে আমরা দেখব সি প্রোগ্রাম দিয়ে কিভাবে সহজে যোগ, বিয়ো্‌ গুণ, ভাগের একটি ছোট্ট এবং সহজ প্রোগ্রাম করা যায় ।


সরাসরি ভিডিও দেখুন ইউটিউবেঃ


কোড পার্ট


#include<stdio.h>
void main(){
    char option;
    float number1, number2, result;

    printf("Please enter number 1 = ");
    scanf("%f", &number1);

    printf("Please enter number 2 = ");
    scanf("%f", &number2);

    printf("\nPress + to make addition\nPress - for subtraction\nPress * for multiplication\nPress / For division = ");

    printf("\nEnter Option = ");
    scanf(" %c", &option);

    if(option == '+'){
        result = number1+number2;
        printf("\nSummation is = %f\n", result);
    }else if(option == '-'){
        result = number1-number2;
        printf("\nSubtraction is = %f\n", result);
    }else if(option == '*'){
        result = number1*number2;
        printf("\nMultiplication is = %f\n", result);
    }else if(option == '/'){
        result = number1/number2;
        printf("\nDivision is = %f\n", result);
    }else{
        printf("\nSorry !! You've pressed a wrong button, Try again\n");
    }

    return 0;
}


আউটপুটঃ



ট্যাগসমূহঃ

Summation, Subtraction, Multiplication, Division - সি প্রোগ্রাম ভিডিও টিউটোরিয়াল + কোড , সি প্রোগ্রামিং এক্সাম্পল, C programming summation code, C programming subtraction code, C programming multiplication code, C programming division code, C programming code bangla tutorial

Read More

Gambling Game Code Implementation in Matlab and C - Simulation

Gambling Game Code Implementation in Matlab and C - Simulation


Problem:

Write the gambling game code in Matlab.

Logic / Algorithm for Gambling game code:

Initialize head = 0, tail = 0, difference = 0
while (1)
toss the coin and make value from 0 to 10 using reminder
  if (toss > 4)
     tail = tail + 1
  else
     head = head + 1
  take difference = head - tail
  if (difference == 3)
    result = 8 - upto_time
    if (result < 0)
       lose
    else
       won
  else

Gambling game Code in Matlab

clc;
n = input('How many time you want to play the game : ');

difference = 0;
tail = 0;
head = 0;

fprintf('\n---------------------------------------------------------------\n');
fprintf('Game No.\tSl No.\tRandom Number\tHeads\tTails\tDifference');
fprintf('\n---------------------------------------------------------------\n');

for i = 1:n
    j = 1;
    
    while 1
        toss = int8((10-0)*rand(1) + 0); %Generate a random number between 0 to 10%
        
        if (toss > 4)
            tail = tail + 1;
        else
            head = head + 1;
        end
        
        difference = abs((head - tail));
        fprintf('\n\t%d\t\t%d\t\t\t%d\t\t\t%d\t\t%d\t\t%d\t\t%d', i, j, toss, head, tail, difference);
        
        if(difference == 3) %The rules of the Gambling - If difference = 3 then Count the lose or won coins
            result = 8 - j;
            if(result < 0)
                fprintf('\n\t\tYou lose %d coins\n', abs(result));
            else
                fprintf('\n\t\tYou won %d coins\n', abs(result));
            end
            break;
        end
        j = j + 1;
    end % End while
end  % End For



Output Gambling game Code in Matlab

Gambling Game Code Implementation in Matlab and C - Simulation




Gambling game Code in C Language

#include<stdio.h>
#include<stdlib.h>

int main()
{
    int tail,head,i,n,j,difference=0,result,toss;
    printf("How many time you want to play ? ");
    scanf("%d",&n);
    printf("\n");

    tail = 0;
    head = 0;

    printf("Serial \t Head: \t Tail: \t Difference: \t\n");

    for(i=1; i<=n; i++)
    {
        j = 1;


        while(1)
        {
            // taking random number
            toss = rand() % 10;
            if(toss > 4)
            {
                // if(5,6,7,8,9) then tail will increase
                tail = tail + 1;
            }
            else
            {
                // if(,1,2,3,4) then head will increase
                head = head + 1;
            }
            // difference between head and tail
            difference = abs((head - tail));
            printf("%d\t%d\t%d\t%d\n",j,head,tail,difference);
            if(difference == 3)
            {
                // counting result suppose the difference match after 10 step then difference = 8-10=2
                result = 8 - j;
                if(result < 0)
                {
                    // if answer negative then you are in lose this is the amount of losed coin
                    printf("You lose %d Coin\n",abs(result));
                }
                else
                {
                    // if answer positive then you are in benefit this is the amount of benefited/win coin
                    printf("You win %d Coin\n",abs(result));
                }
                break;
            }
            // increament the count like serial number
            j++;
        }
    }
    return 0;
}




Gambling game Code in C Language Output

Gambling Game Code Implementation in Matlab and C - Simulation


Tags:

Gambling Game Code Implementation in Matlab and C - Simulation, Gambling Matlab code, Gambling game C code, gambling game code implementation, gambling game

Read More

FCFS - First Come First Serve Code in C, Algorithm, Advantage, Disadvantage

Tutorial on:

FCFS - First Come First Serve Code and Algorithm in C.



FCFS - First Come First Serve

First Come First Serve or FCFS is based on First Come First Serve Basis.

Algorithm of FCFS:

  • Which process comes first to CPU, the process will serve then.
  • It is mainly a non preemptive scheduling algorithm. That means, no stop of a process when that's running.
  • FCFS implements the First In First Out (FIFO) algorithm. That means which come first to the queue,  that will out first from the queue.

C Code of FCFS / First Come First Serve C implementation:


#include<stdio.h>

int main()
{
    int n, burst_time[100], waiting_time[100], turn_around_time[100];
    int average_wating_time=0,average_turn_around_time=0;

    printf("Total Processes : ");
    scanf("%d",&n);

    int i, j;
    printf("\nEnter Burst Time : \n");
    for(i=0; i<n; i++)
    {
        printf("P%d = ",i+1);
        scanf("%d",&burst_time[i]);
    }

    waiting_time[0]=0;
    for(i=1; i<n; i++)
    {
        waiting_time[i]=0;
        for(j=0; j<i; j++){
            waiting_time[i] = waiting_time[i] + burst_time[j];
        }

    }


    printf("\n--------------------------------------------------------------");
    printf("\nProcess\t\tBurst Time\tWaiting Time\tTurn around Time");
    printf("\n--------------------------------------------------------------\n");

    for(i=0; i<n; i++)
    {
        turn_around_time[i] = burst_time[i] + waiting_time[i];
        average_wating_time += waiting_time[i];
        average_turn_around_time += turn_around_time[i];
        printf("\nProcess = %d\t\t%d\t\t%d\t\t%d", i+1, burst_time[i], waiting_time[i], turn_around_time[i]);
    }

    average_wating_time = average_wating_time/n;
    average_turn_around_time = average_turn_around_time / n;


    printf("\n\nAverage Waiting Time:%d", average_wating_time);
    printf("\nAverage Turnaround Time:%d\n\n", average_turn_around_time);

    return 0;
}


Output of FCFS:

FCFS - First Come First Serve Code in C, Algorithm, Advantage, Disadvantage

Explanation of First Come First Serve Algorithm (FCFS)

1) First take the burst time for processes in an array called burst_time[], in these lines,
    for(i=0; i<n; i++)
    {
        printf("P%d = ",i+1);
        scanf("%d",&burst_time[i]);
    }

2) Then check waiting time. For our first process which waiting time = 0 and for what.
    waiting_time[0]=0;

3) Then in the waiting_time[] put the waiting times using waiting_time = waiting_time + burst_time for that process. In these lines,
    for(i=1; i<n; i++)
    {
        waiting_time[i]=0;
        for(j=0; j<i; j++){
            waiting_time[i] = waiting_time[i] + burst_time[j];
        }

    }

4) Then Find the turn around time, average waiting time in these lines,
    for(i=0; i<n; i++)
    {
        turn_around_time[i] = burst_time[i] + waiting_time[i];
        average_wating_time += waiting_time[i];
        average_turn_around_time += turn_around_time[i];
        printf("\nProcess = %d\t\t%d\t\t%d\t\t%d", i+1, burst_time[i], waiting_time[i], turn_around_time[i]);
    }


5) Find Average waiting time and average turn around time by dividing the n, in these lines-
    average_wating_time = average_wating_time/n;
    average_turn_around_time = average_turn_around_time / n;

Advantages of FCFS or First Come First Serve Algorithm:


  • FCFS is suitable for batch system, basically.
  • FCFS is easier to implement.

Disadvantages of FCFS or First Come First Serve Algorithm:


  • Waiting time can be large if short request wait for the long process in execution.
  • FCFS is not suitable for time sharing system where it is important that each user should get the CPU for equal amount of time interval.


Note:Having any problems in this First Come First Serve algorithm or code, please comment here and don't hesitate.

Tags:
FCFS - First Come First Serve Code in C, Algorithm, Advantage, Disadvantage, FCFS Algorithm, FCFS code in C, FCFS code, FCFS algorithm.

Read More

Play with C Programming loop with 20 examples code

Play with C Programming loop with 20 examples code

Play with C Programming loop with 20 examples code

C Program using loop - 1:

Write a program in C to display the first 10 natural numbers.

Description:
Program will print 10 natural numbers like 1 2 3 4 5 6 7 8 9 10.

Program in C language using for loop

#include <stdio.h>
void main()
{     
    int i;
    printf("The first 10 natural number is: ");
    for (i=1; i<=10; i++)
    {      
  printf("%d ",i);
    }
    printf("\n");
}


Output of the C program:

The first 10 natural number is: 1 2 3 4 5 6 7 8 9 10



Program in C language using while loop

#include <stdio.h>
void main()
{
    int i=1;
    printf("The first 10 natural number is: ");

    while(i <= 10)
    {
        printf("%d ",i);
        i++;
    }
    printf("\n");
}


Output of the C program:

The first 10 natural number is: 1 2 3 4 5 6 7 8 9 10


Program in C language using do while loop

#include <stdio.h>
void main()
{
    int a = 1;
    printf("10 Natural Number is: ")
    do
    {
        printf("%d ", a);
        a++;
    }
    while( a <= 10 );

    printf("\n");
}


Output of the C program:

The first 10 natural number is: 1 2 3 4 5 6 7 8 9 10




C Program using loop - 2:

Write a program in C to display the n terms of natural numbers and their summation.

Description:
Program will first print 10 natural numbers like 1 2 3 4 5 6 7 8 9 10 and then print their summation = 55 ?.

Program in C language using for loop

#include <stdio.h>
void main()
{
    int i, n;
    int sum = 0;
    printf("Enter How many numbers need to sum : ");
    scanf("%d", &n);

    printf("The first %d natural numbers are : ", n);
    for (i=1; i<=n; i++)
    {
        printf("%d ",i);
        sum += i;
    }
    printf("\nThe summation is : %d\n", sum);
}


Output of the C program:

Enter How many numbers need to sum : 10
The first 10 natural numbers are : 1 2 3 4 5 6 7 8 9 10
The summation is : 55



Program in C language using while loop

#include <stdio.h>
void main()
{
    int i = 1, n;
    int sum = 0;
    printf("Enter How many numbers need to sum : ");
    scanf("%d", &n);

    printf("The first %d natural numbers are : ", n);

    while(i <= n)
    {
        printf("%d ",i);
        sum += i;
        i++;
    }
    printf("\nThe summation is : %d\n", sum);
}


Output of the C program:

Enter How many numbers need to sum : 10
The first 10 natural numbers are : 1 2 3 4 5 6 7 8 9 10
The summation is : 55


Program in C language using do while loop

#include <stdio.h>
void main()
{
    int i = 1, n;
    int sum = 0;
    printf("Enter How many numbers need to sum : ");
    scanf("%d", &n);

    printf("The first %d natural numbers are : ", n);

    do
    {
        printf("%d ",i);
        sum += i;
        i++;
    }
    while( i <= n );

    printf("\nThe summation is : %d\n", sum);
}


Output of the C program:

Enter How many numbers need to sum : 10
The first 10 natural numbers are : 1 2 3 4 5 6 7 8 9 10
The summation is : 55



After the two C codes or 6 codes using different loop you are now pretty much clear what is the same syntax in different loops in for loop, in while loop and in do-while loop.

So we'll now just use any of them and you can obviously convert them to your desired loop.



C Program using loop - 3:

Write a program in C to read 10 numbers from the keyboards and make their summation and average.

Description:
Program will first take 10 numbers from the user/keyboard and then print the summation and average of that 10 numbers

Program in C language using for loop

#include <stdio.h>
void main()
{
    int i = 1, n;
    int sum = 0;
    printf("Enter How many numbers need to sum : ");
    scanf("%d", &n);

    printf("The first %d natural numbers are : ", n);

    do
    {
        printf("%d ",i);
        sum += i;
        i++;
    }
    while( i <= n );

    printf("\nThe summation is : %d\n", sum);
}


Output of the C program:

Input the 10 numbers :
Number 1 :10
Number 2 :20
Number 3 :30
Number 4 :40
Number 5 :50
Number 6 :60
Number 7 :70
Number 8 :80
Number 9 :90
Number 10 :100
The sum of 10 no is : 550
The Average is : 55.000000





C Program using loop - 4:

Write a program in C to find the multiplication table of a given integer.

Description:
Program will take an integer and make a multiplication table of that integer.

Program in C language using for loop

#include <stdio.h>
void main()
{
    int i,n;
    printf("Enter number of multiplication table : ");
    scanf("%d", &n);
    printf("\n");

    for(i=1; i<=10; i++)
    {
        printf("%d X %d = %d \n", n, i, n*i);
    }
}


Output of the C program:

Enter number of multiplication table : 15

15 X 1 = 15
15 X 2 = 30
15 X 3 = 45
15 X 4 = 60
15 X 5 = 75
15 X 6 = 90
15 X 7 = 105
15 X 8 = 120
15 X 9 = 135
15 X 10 = 150




C Program using loop - 5:

Write a program in C of right angle triangle of star / asterisk like that.

Description:
Program will take an integer and make a triangle of star or asterisk of that integer.

Program in C language using for loop

#include <stdio.h>
void main()
{
    int i, j, rows;
    printf("Enter the number of rows : ");
    scanf("%d", &rows);

    for(i=1; i<=rows; i++)
    {
        for(j=1; j<=i; j++)
        {
            printf("*");
        }
        printf("\n");
    }
}


Output of the C program:

Enter the number of rows : 10
*
**
***
****
*****
******
*******
********
*********
**********


[Continuing...]


Tags: 

C programming loop, c programming loop example, loops in c programming, advance level loop example in c programming, Loops, for loop in c, while loop in c, do-while loop in c, c program to print the summation of 10 numbers, c program to print triangle of star, c program to print the summation and average

Read More

Download C programming best books free as PDF

Download C programming best books free as PDF

If you are a people wanna learn C programming and search for a book about C programming and failed to search great books on C programming, then check this world wide books on C programming. After completing these any of the two books, you definitely will be a master in C programming ]

See In Youtube What inside these C programming Books:



Book 1 - C Programming For Absolute Beginner :

Book Name : C programming for absolute beginner
Book Author : MICHAEL VINE
Book Category : C Programming
Book Edition : Second
Book Publisher : Thomson | Course Technology
Book Pages : 335
Book Size : 14 MB
Book Level : Beginner Level C programming Book
Book Screenshot:
C Programming For Absolute Beginner

Download Book Free: Download "C Programming For Absolute Beginner" Book Now 


Book 2 - C - The Complete Reference 4th Edition-Herbert-Schildt

Book Name : C - The Complete Reference
Book Author : Herbert Schildt
Book Category : C Programming
Book Edition : Fourth
Book Publisher : McGraw-Hill
Book Pages : 335
Book Size : 14 MB
Book Level : Intermediate (Complete) Level C programming Book
Book Screenshot:
Book 2 - C - The Complete Reference 4th Edition-Herbert-Shield

Download Book Free: Download "C - The Complete Reference" Book Now 

Book 3 - C Programming  Language - ANSI C - Second Edition

Book Name : C Programming  Language - ANSI C 
Book Author : Brian W. Kernighan & Dennis M. Ritchie
Book Category : C Programming
Book Edition : Second
Book Publisher : ANSI
Book Pages : 238
Book Size : 2.5 MB
Book Level : Intermediate Level C programming Book
Book Screenshot:
C Programming  Language - ANSI C - Second Edition

Download Book Free: Download "C Programming Language - ANSI C" Book Now 



Book 4 - Practical C Programming:

Book Name : Practical C programming
Book Author : Steve Oualline
Book Category : C Programming
Book Edition : Third
Book Publisher : O'REILLY
Book Pages : 504
Book Size : 5 MB
Book Level : Intermediate Level C programming Book
Book Screenshot:

Download Book Free: Download Practical C programming Book Now [Click Skip Ad]



Book 5 - C Programming Tutorial:

Book Name : C programming Tutorial
Book Author :  Mark Burgess
Book Category : C Programming
Book Edition : Fourth
Book Publisher : K&R
Book Pages : 401
Book Size : 2 MBBook Level : Intermediate Level C programming Book
Book Screenshot:

Download Book Free: Download C programming Tutorial Book Now [Click Skip Ad]
Read More

C Programming First Hello World Program

Hello World Program in C language


#include <stdio.h>
main(){
   printf("Hello World");
}

This may be the first program of almost all of the programmers in the world and it is a welcoming the world in programming. That is the Hello World program.

C Programming First Hello World Program



Demonstration:


In Line 1: 
#include <stdio.h>
stdio.h is the header file and we include it using #include command

In Line 2: 
main(){..}
main() is the function for wait every C program wait until a main function has occurred.

In Line 3: 
   printf("Hello World");
printf() is the function what prints the passing value inside it. We have passed "Hello World" and it simply will print Hello World.


Having any problem to understand the Hello World C program, please comment below and it will be cleared, promise.


Read More

C programming Question's list for examination-1st semester

Question list Or Program in 1st semester Suggestion

1.      What is variable? Variables rules?
2.      What is Switch case statement? Write a code of finding GPA congratulation using switch-case statement. Like: If score is 80 or higher then give A, 70 to 79 give B …..etc.
3.      If-else statement. Give an example of if-else statement.

Read More